export default [
  {
    field: {
      field: 'content_type',
      show_name: 'Content-Type',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: application/json',
        },
      },
    ],
  },
  {
    field: {
      field: 'cookie',
      show_name: 'Cookie',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: session_id=abc123',
        },
      },
    ],
  },
  {
    field: {
      field: 'cookie_name',
      show_name: 'Cookie Name',
      need_custom_field: true,
      custom_field_example: '例如：SESSIONID，Cookie-Exact',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Cookie-Exact 对应的 Value',
        },
      },
    ],
  },
  {
    field: {
      field: 'country',
      show_name: 'Country',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
    ],
    allowed_values: [
      {
        field: 'AL',
        show_name: '阿尔巴尼亚',
      },
      {
        field: 'DZ',
        show_name: '阿尔及利亚',
      },
      {
        field: 'AF',
        show_name: '阿富汗',
      },
      {
        field: 'AR',
        show_name: '阿根廷',
      },
      {
        field: 'IE',
        show_name: '爱尔兰',
      },
      {
        field: 'EG',
        show_name: '埃及',
      },
      {
        field: 'ET',
        show_name: '埃塞俄比亚',
      },
      {
        field: 'EE',
        show_name: '爱沙尼亚',
      },
      {
        field: 'AE',
        show_name: '阿拉伯联合酋长国',
      },
      {
        field: 'LY',
        show_name: '阿拉伯利比亚民众国',
      },
      {
        field: 'AW',
        show_name: '阿鲁巴',
      },
      {
        field: 'OM',
        show_name: '阿曼',
      },
      {
        field: 'AD',
        show_name: '安道尔',
      },
      {
        field: 'AO',
        show_name: '安哥拉',
      },
      {
        field: 'AI',
        show_name: '安圭拉',
      },
      {
        field: 'AG',
        show_name: '安提瓜和巴布达',
      },
      {
        field: 'AU',
        show_name: '澳大利亚',
      },
      {
        field: 'AT',
        show_name: '奥地利',
      },
      {
        field: 'AX',
        show_name: '奥兰群岛',
      },
      {
        field: 'AZ',
        show_name: '阿塞拜疆',
      },
      {
        field: 'BB',
        show_name: '巴巴多斯',
      },
      {
        field: 'PG',
        show_name: '巴布亚新几内亚',
      },
      {
        field: 'BS',
        show_name: '巴哈马',
      },
      {
        field: 'BY',
        show_name: '白俄罗斯',
      },
      {
        field: 'BM',
        show_name: '百慕大',
      },
      {
        field: 'PK',
        show_name: '巴基斯坦',
      },
      {
        field: 'PY',
        show_name: '巴拉圭',
      },
      {
        field: 'PS',
        show_name: '巴勒斯坦领土',
      },
      {
        field: 'BH',
        show_name: '巴林',
      },
      {
        field: 'PA',
        show_name: '巴拿马',
      },
      {
        field: 'BG',
        show_name: '保加利亚',
      },
      {
        field: 'BR',
        show_name: '巴西',
      },
      {
        field: 'MP',
        show_name: '北马里亚纳群岛',
      },
      {
        field: 'BJ',
        show_name: '贝宁',
      },
      {
        field: 'BE',
        show_name: '比利时',
      },
      {
        field: 'IS',
        show_name: '冰岛',
      },
      {
        field: 'BW',
        show_name: '博茨瓦纳',
      },
      {
        field: 'PR',
        show_name: '波多黎各',
      },
      {
        field: 'PL',
        show_name: '波兰',
      },
      {
        field: 'BO',
        show_name: '玻利维亚',
      },
      {
        field: 'BZ',
        show_name: '伯利兹',
      },
      {
        field: 'BQ',
        show_name: '博奈尔岛、圣尤斯达蒂斯和萨巴',
      },
      {
        field: 'BA',
        show_name: '波斯尼亚和黑山共和国',
      },
      {
        field: 'BT',
        show_name: '不丹',
      },
      {
        field: 'BF',
        show_name: '布基纳法索',
      },
      {
        field: 'BI',
        show_name: '布隆迪',
      },
      {
        field: 'KP',
        show_name: '朝鲜民主共和国',
      },
      {
        field: 'GQ',
        show_name: '赤道几内亚',
      },
      {
        field: 'KR',
        show_name: '大韩民国',
      },
      {
        field: 'DK',
        show_name: '丹麦',
      },
      {
        field: 'DE',
        show_name: '德国',
      },
      {
        field: 'TL',
        show_name: '东帝汶',
      },
      {
        field: 'TG',
        show_name: '多哥',
      },
      {
        field: 'DM',
        show_name: '多米尼加',
      },
      {
        field: 'DO',
        show_name: '多米尼加共和国',
      },
      {
        field: 'EC',
        show_name: '厄瓜多尔',
      },
      {
        field: 'ER',
        show_name: '厄立特里亚',
      },
      {
        field: 'RU',
        show_name: '俄罗斯',
      },
      {
        field: 'FR',
        show_name: '法国',
      },
      {
        field: 'FO',
        show_name: '法罗群岛',
      },
      {
        field: 'PF',
        show_name: '法属波利尼西亚',
      },
      {
        field: 'GF',
        show_name: '法属圭亚那',
      },
      {
        field: 'TF',
        show_name: '法属南部领土',
      },
      {
        field: 'FJ',
        show_name: '斐济',
      },
      {
        field: 'PH',
        show_name: '菲律宾',
      },
      {
        field: 'FI',
        show_name: '芬兰',
      },
      {
        field: 'CV',
        show_name: '佛得角',
      },
      {
        field: 'FK',
        show_name: '福克兰群岛',
      },
      {
        field: 'GM',
        show_name: '冈比亚',
      },
      {
        field: 'CG',
        show_name: '刚果',
      },
      {
        field: 'GG',
        show_name: '格恩西岛',
      },
      {
        field: 'GL',
        show_name: '格陵兰',
      },
      {
        field: 'GD',
        show_name: '格林纳达',
      },
      {
        field: 'GE',
        show_name: '格鲁吉亚',
      },
      {
        field: 'CO',
        show_name: '哥伦比亚',
      },
      {
        field: 'CR',
        show_name: '哥斯达黎加',
      },
      {
        field: 'GP',
        show_name: '瓜德罗普岛',
      },
      {
        field: 'GU',
        show_name: '关岛',
      },
      {
        field: 'CU',
        show_name: '古巴',
      },
      {
        field: 'GY',
        show_name: '圭亚那',
      },
      {
        field: 'HT',
        show_name: '海地',
      },
      {
        field: 'KZ',
        show_name: '哈萨克斯坦',
      },
      {
        field: 'ME',
        show_name: '黑山共和国',
      },
      {
        field: 'NL',
        show_name: '荷兰',
      },
      {
        field: 'HN',
        show_name: '洪都拉斯',
      },
      {
        field: 'GH',
        show_name: '加纳',
      },
      {
        field: 'CA',
        show_name: '加拿大',
      },
      {
        field: 'KH',
        show_name: '柬埔寨',
      },
      {
        field: 'GA',
        show_name: '加蓬',
      },
      {
        field: 'CZ',
        show_name: '捷克共和国',
      },
      {
        field: 'KG',
        show_name: '吉尔吉克斯坦',
      },
      {
        field: 'KI',
        show_name: '基里巴斯',
      },
      {
        field: 'ZW',
        show_name: '津巴布韦',
      },
      {
        field: 'GN',
        show_name: '几内亚',
      },
      {
        field: 'GW',
        show_name: '几内亚比绍',
      },
      {
        field: 'KY',
        show_name: '开曼群岛',
      },
      {
        field: 'CM',
        show_name: '喀麦隆',
      },
      {
        field: 'QA',
        show_name: '卡塔尔',
      },
      {
        field: 'CC',
        show_name: '科科斯群岛',
      },
      {
        field: 'HR',
        show_name: '克罗地亚',
      },
      {
        field: 'KM',
        show_name: '科摩罗',
      },
      {
        field: 'XK',
        show_name: '科索沃',
      },
      {
        field: 'KW',
        show_name: '科威特',
      },
      {
        field: 'CK',
        show_name: '库克群岛',
      },
      {
        field: 'CW',
        show_name: '库拉索',
      },
      {
        field: 'LS',
        show_name: '莱索托',
      },
      {
        field: 'LA',
        show_name: '老挝人民民主共和国',
      },
      {
        field: 'LV',
        show_name: '拉脱维亚',
      },
      {
        field: 'LB',
        show_name: '黎巴嫩',
      },
      {
        field: 'LR',
        show_name: '利比里亚',
      },
      {
        field: 'LI',
        show_name: '列支敦士登',
      },
      {
        field: 'LT',
        show_name: '立陶宛',
      },
      {
        field: 'RE',
        show_name: '留尼汪',
      },
      {
        field: 'RO',
        show_name: '罗马尼亚',
      },
      {
        field: 'LU',
        show_name: '卢森堡',
      },
      {
        field: 'MG',
        show_name: '马达加斯加',
      },
      {
        field: 'MV',
        show_name: '马尔代夫',
      },
      {
        field: 'MT',
        show_name: '马耳他',
      },
      {
        field: 'MY',
        show_name: '马来西亚',
      },
      {
        field: 'MW',
        show_name: '马拉维',
      },
      {
        field: 'ML',
        show_name: '马里',
      },
      {
        field: 'IM',
        show_name: '曼岛',
      },
      {
        field: 'MU',
        show_name: '毛里求斯',
      },
      {
        field: 'MR',
        show_name: '毛里塔尼亚',
      },
      {
        field: 'MH',
        show_name: '马绍尔群岛',
      },
      {
        field: 'MQ',
        show_name: '马提尼克群岛',
      },
      {
        field: 'YT',
        show_name: '马约特',
      },
      {
        field: 'US',
        show_name: '美国',
      },
      {
        field: 'UM',
        show_name: '美国边远小岛',
      },
      {
        field: 'AS',
        show_name: '美属萨摩亚',
      },
      {
        field: 'VI',
        show_name: '美属维京群岛',
      },
      {
        field: 'MN',
        show_name: '蒙古',
      },
      {
        field: 'BD',
        show_name: '孟加拉',
      },
      {
        field: 'MS',
        show_name: '蒙塞拉特群岛',
      },
      {
        field: 'MM',
        show_name: '缅甸',
      },
      {
        field: 'FM',
        show_name: '密克罗尼西亚',
      },
      {
        field: 'PE',
        show_name: '秘鲁',
      },
      {
        field: 'MD',
        show_name: '摩尔多瓦共和国',
      },
      {
        field: 'MA',
        show_name: '摩洛哥',
      },
      {
        field: 'MC',
        show_name: '摩纳哥',
      },
      {
        field: 'MZ',
        show_name: '莫桑比克',
      },
      {
        field: 'MX',
        show_name: '墨西哥',
      },
      {
        field: 'NA',
        show_name: '纳米比亚',
      },
      {
        field: 'ZA',
        show_name: '南非',
      },
      {
        field: 'AQ',
        show_name: '南极洲',
      },
      {
        field: 'GS',
        show_name: '南乔治亚岛和南桑威齐群岛',
      },
      {
        field: 'SS',
        show_name: '南苏丹',
      },
      {
        field: 'NR',
        show_name: '瑙鲁',
      },
      {
        field: 'NI',
        show_name: '尼加拉瓜',
      },
      {
        field: 'NP',
        show_name: '尼泊尔',
      },
      {
        field: 'NE',
        show_name: '尼日尔',
      },
      {
        field: 'NG',
        show_name: '尼日利亚',
      },
      {
        field: 'NU',
        show_name: '纽埃',
      },
      {
        field: 'NF',
        show_name: '诺福克岛',
      },
      {
        field: 'NO',
        show_name: '挪威',
      },
      {
        field: 'PW',
        show_name: '帕劳',
      },
      {
        field: 'PN',
        show_name: '皮特凯恩群岛',
      },
      {
        field: 'PT',
        show_name: '葡萄牙',
      },
      {
        field: 'MK',
        show_name: '前南斯拉夫马其顿共和国',
      },
      {
        field: 'JP',
        show_name: '日本',
      },
      {
        field: 'SE',
        show_name: '瑞典',
      },
      {
        field: 'CH',
        show_name: '瑞士',
      },
      {
        field: 'SV',
        show_name: '萨尔瓦多',
      },
      {
        field: 'RS',
        show_name: '塞尔维亚',
      },
      {
        field: 'SL',
        show_name: '塞拉利昂',
      },
      {
        field: 'SN',
        show_name: '塞内加尔',
      },
      {
        field: 'SC',
        show_name: '塞舌尔群岛',
      },
      {
        field: 'WS',
        show_name: '萨摩亚',
      },
      {
        field: 'BL',
        show_name: '圣巴泰勒米',
      },
      {
        field: 'CX',
        show_name: '圣诞岛',
      },
      {
        field: 'ST',
        show_name: '圣多美和普林西比',
      },
      {
        field: 'SH',
        show_name: '圣赫勒拿',
      },
      {
        field: 'KN',
        show_name: '圣基茨和尼维斯',
      },
      {
        field: 'LC',
        show_name: '圣卢西亚',
      },
      {
        field: 'MF',
        show_name: '圣马丁',
      },
      {
        field: 'SX',
        show_name: '圣马丁岛',
      },
      {
        field: 'SM',
        show_name: '圣马力诺',
      },
      {
        field: 'PM',
        show_name: '圣皮埃尔和密克隆',
      },
      {
        field: 'VC',
        show_name: '圣文森特和格林纳丁斯',
      },
      {
        field: 'VA',
        show_name: '圣座（梵蒂冈）',
      },
      {
        field: 'LK',
        show_name: '斯里兰卡',
      },
      {
        field: 'SK',
        show_name: '斯洛伐克共和国',
      },
      {
        field: 'SI',
        show_name: '斯洛文尼亚',
      },
      {
        field: 'SJ',
        show_name: '斯瓦尔巴特和扬马延',
      },
      {
        field: 'SZ',
        show_name: '斯威士兰',
      },
      {
        field: 'SD',
        show_name: '苏丹',
      },
      {
        field: 'SR',
        show_name: '苏里南',
      },
      {
        field: 'SB',
        show_name: '所罗门群岛',
      },
      {
        field: 'TH',
        show_name: '泰国',
      },
      {
        field: 'TJ',
        show_name: '塔吉克斯坦',
      },
      {
        field: 'TO',
        show_name: '汤加',
      },
      {
        field: 'TC',
        show_name: '特克斯和凯科斯群岛',
      },
      {
        field: 'TT',
        show_name: '特立尼达和多巴哥',
      },
      {
        field: 'TR',
        show_name: '土耳其',
      },
      {
        field: 'TM',
        show_name: '土库曼斯坦',
      },
      {
        field: 'TN',
        show_name: '突尼斯',
      },
      {
        field: 'TK',
        show_name: '托克劳',
      },
      {
        field: 'TV',
        show_name: '图瓦卢',
      },
      {
        field: 'WF',
        show_name: '瓦利斯和富图纳',
      },
      {
        field: 'VU',
        show_name: '瓦努阿图',
      },
      {
        field: 'GT',
        show_name: '危地马拉',
      },
      {
        field: 'VE',
        show_name: '委内瑞拉',
      },
      {
        field: 'BN',
        show_name: '文莱',
      },
      {
        field: 'UA',
        show_name: '乌克兰',
      },
      {
        field: 'UY',
        show_name: '乌拉圭',
      },
      {
        field: 'UZ',
        show_name: '乌兹别克斯坦',
      },
      {
        field: 'CI',
        show_name: '象牙海岸',
      },
      {
        field: 'ES',
        show_name: '西班牙',
      },
      {
        field: 'GR',
        show_name: '希腊',
      },
      {
        field: 'SG',
        show_name: '新加坡',
      },
      {
        field: 'NC',
        show_name: '新喀里多尼亚',
      },
      {
        field: 'NZ',
        show_name: '新西兰',
      },
      {
        field: 'HU',
        show_name: '匈牙利',
      },
      {
        field: 'EH',
        show_name: '西撒哈拉',
      },
      {
        field: 'JM',
        show_name: '牙买加',
      },
      {
        field: 'IT',
        show_name: '意大利',
      },
      {
        field: 'IN',
        show_name: '印度',
      },
      {
        field: 'ID',
        show_name: '印度尼西亚',
      },
      {
        field: 'GB',
        show_name: '英国',
      },
      {
        field: 'VG',
        show_name: '英属维京群岛',
      },
      {
        field: 'IO',
        show_name: '英属印度洋领地',
      },
      {
        field: 'IL',
        show_name: '以色列',
      },
      {
        field: 'JO',
        show_name: '约旦',
      },
      {
        field: 'VN',
        show_name: '越南',
      },
      {
        field: 'ZM',
        show_name: '赞比亚',
      },
      {
        field: 'JE',
        show_name: '泽西岛',
      },
      {
        field: 'TD',
        show_name: '乍得',
      },
      {
        field: 'GI',
        show_name: '直布罗陀',
      },
      {
        field: 'CL',
        show_name: '智利',
      },
      {
        field: 'CN',
        show_name: '中国大陆',
      },
      {
        field: 'MO',
        show_name: '中国澳门',
      },
      {
        field: 'TW',
        show_name: '中国台湾',
      },
      {
        field: 'HK',
        show_name: '中国香港',
      },
    ],
  },
  {
    field: {
      field: 'file_ext',
      show_name: 'File Extension',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: tar.gz，则填入gz，不包含 . ',
        },
      },
    ],
  },
  {
    field: {
      field: 'filename',
      show_name: 'Filename',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: test.tar.gz',
        },
      },
    ],
  },
  {
    field: {
      field: 'method',
      show_name: 'HTTP Method',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
    ],
    allowed_values: [
      {
        field: 'GET',
        show_name: 'GET',
      },
      {
        field: 'POST',
        show_name: 'POST',
      },
      {
        field: 'PUT',
        show_name: 'PUT',
      },
      {
        field: 'DELETE',
        show_name: 'DELETE',
      },
      {
        field: 'HEAD',
        show_name: 'HEAD',
      },
      {
        field: 'OPTIONS',
        show_name: 'OPTIONS',
      },
      {
        field: 'TRACE',
        show_name: 'TRACE',
      },
      {
        field: 'CONNECT',
        show_name: 'CONNECT',
      },
      {
        field: 'PATCH',
        show_name: 'PATCH',
      },
    ],
  },
  {
    field: {
      field: 'http_version',
      show_name: 'HTTP Version',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
    ],
    allowed_values: [
      {
        field: '1.0',
        show_name: 'HTTP/1.0',
      },
      {
        field: '1.1',
        show_name: 'HTTP/1.1',
      },
      {
        field: '2',
        show_name: 'HTTP/2',
      },
    ],
  },
  {
    field: {
      field: 'header',
      show_name: 'Header',
      need_custom_field: true,
      custom_field_example: '例如：Host',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Header 对应的 Value',
        },
      },
    ],
  },
  {
    field: {
      field: 'host',
      show_name: 'Host',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: example.com',
        },
      },
    ],
  },
  {
    field: {
      field: 'ip',
      show_name: 'IP',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1，仅支持 IPv4 地址',
        },
      },
    ],
  },
  {
    field: {
      field: 'query_string',
      show_name: 'Query String',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: a=1&b=2',
        },
      },
    ],
  },
  {
    field: {
      field: 'query_string_param',
      show_name: 'Query String Parameter',
      need_custom_field: true,
      custom_field_example: '例如：name，自定义 Parameter',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'nil',
        show_name: '为空',
        value: {
          count: 0,
          max: 0,
          min: 0,
          example: 'Parameter 对应的 Value',
        },
      },
      {
        field: 'not_nil',
        show_name: '不为空',
        value: {
          count: 0,
          max: 0,
          min: 0,
          example: 'Parameter 对应的 Value',
        },
      },
    ],
  },
  {
    field: {
      field: 'referer',
      show_name: 'Referer',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
    ],
  },
  {
    field: {
      field: 'server_port',
      show_name: 'Server Port',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'gt',
        show_name: '大于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'lt',
        show_name: '小于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'gte',
        show_name: '大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'lte',
        show_name: '小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 65535,
          min: 1,
          example: '请输入1-65535的整数',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          type: 'int',
          max: 65535,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          type: 'int',
          max: 65535,
          min: 1,
          example: '最多输入50个',
        },
      },
    ],
  },
  {
    field: {
      field: 'uri',
      show_name: 'URI',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.php?a=1，不包含域名',
        },
      },
    ],
  },
  {
    field: {
      field: 'path',
      show_name: 'URI Path',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名，以\'/\'开头',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: /login.html，不包含域名',
        },
      },
    ],
  },
  {
    field: {
      field: 'user_agent',
      show_name: 'User-Agent',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '',
        },
      },
    ],
  },
  {
    field: {
      field: 'x_forwarded_for',
      show_name: 'X-Forwarded-For',
    },
    operators: [
      {
        field: 'eq',
        show_name: '等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'neq',
        show_name: '不等于',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'contain',
        show_name: '包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'not_contain',
        show_name: '不包含',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'in',
        show_name: '包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'not_in',
        show_name: '不包含以下各项',
        value: {
          count: 50,
          max: 200,
          min: 1,
          example: '最多输入50个',
        },
      },
      {
        field: 'regex',
        show_name: '正则匹配',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'not_regex',
        show_name: '不匹配正则',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '支持 PCRE 8.44 语法规范',
        },
      },
      {
        field: 'len_eq',
        show_name: '长度等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_neq',
        show_name: '长度不等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gt',
        show_name: '长度大于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lt',
        show_name: '长度小于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_gte',
        show_name: '长度大于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'len_lte',
        show_name: '长度小于等于',
        value: {
          count: 1,
          type: 'int',
          max: 8192,
          min: 1,
          example: '请输入1-8192的整数',
        },
      },
      {
        field: 'prefix',
        show_name: '前缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'not_prefix',
        show_name: '前缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'suffix',
        show_name: '后缀是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
      {
        field: 'not_suffix',
        show_name: '后缀不是',
        value: {
          count: 1,
          max: 200,
          min: 1,
          example: '例如: 1.1.1.1',
        },
      },
    ],
  },
]
